amount debited - German English Dictionary